package com.avecsys.quotemanager.pojos.menu;

import java.util.ArrayList;
import java.util.List;

import com.avecsys.quotemanager.pojos.BasePojo;

/**
 * RootMenuEntity entity.
 * 
 * @author MyEclipse Persistence Tools
 */

/**
 * @author sam sundar K
 * 
 */
public class RootMenuEntity extends BasePojo implements java.io.Serializable {

	// Fields

	private Long rootMenuId;
	private String rootMenuName;
	private Long rootMenuOrder;
	private String linkPath;

	/**
	 * @return the linkPath
	 */
	public String getLinkPath() {
		return linkPath;
	}

	/**
	 * @param linkPath
	 *            the linkPath to set
	 */
	public void setLinkPath(String linkPath) {
		this.linkPath = linkPath;
	}

	private List<SubMenuEntity> subMenuEntityList = new ArrayList<SubMenuEntity>();

	// Constructors

	/**
	 * @return the subMenuEntityList
	 */
	public List<SubMenuEntity> getSubMenuEntityList() {
		return subMenuEntityList;
	}

	/**
	 * @param subMenuEntityList
	 *            the subMenuEntityList to set
	 */
	public void setSubMenuEntityList(List<SubMenuEntity> subMenuEntityList) {
		this.subMenuEntityList = subMenuEntityList;
	}

	/** default constructor */
	public RootMenuEntity() {
	}

	// Property accessors

	/**
	 * @return Long
	 */
	public Long getRootMenuId() {
		return this.rootMenuId;
	}

	/**
	 * @param rootMenuId
	 */
	public void setRootMenuId(Long rootMenuId) {
		this.rootMenuId = rootMenuId;
	}

	/**
	 * @return String
	 */
	public String getRootMenuName() {
		return this.rootMenuName;
	}

	/**
	 * @param rootMenuName
	 */
	public void setRootMenuName(String rootMenuName) {
		this.rootMenuName = rootMenuName;
	}

	/**
	 * @return Long
	 */
	public Long getRootMenuOrder() {
		return this.rootMenuOrder;
	}

	/**
	 * @param rootMenuOrder
	 */
	public void setRootMenuOrder(Long rootMenuOrder) {
		this.rootMenuOrder = rootMenuOrder;
	}

	@Override
	public boolean isPersisted() {
		return false;
	}

}